Other Names
Code 3 of 9, AIAG (Automobile Industry Action Group), USS (Uniform Symbol Specification) code 39, USD-3
Overview
Developed for non-retail environments, Code 39 is a discrete symbology that encodes alphanumeric information such as model numbers.
Encoding
Code 39 encodes the following 43 characters:
- 26 upper-case letters: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, and Z.
- 10 digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
- 7 special characters: -, ., *, $, /, +, %, SPACE.
Structure
Code 39 has the following structure:
- A start character - asterisk(*).
- A code128 FNC1 character.
- Encoded Value.
- Checkdigit - optional.
- A stop character - asterisk(*).
Requirements
Each character consists of up to five bars and four spaces, making nine elements where three out of nine elements are wide The height of the bars must be at least 0.15 times the barcode's length or .25 inches. You must use the greater measurement. To ensure quality, the width of the inter-character gap should equal the width of the narrowest element (X). The leading and trailing quiet zones must be at least 10 times the length of the narrowest element (X) or .10 inches. You must use the greater measurement.
When Code39OptionalCheckDigit is equal to true, Toolkit automatically calculates and encodes the checkdigit.
Depending on the barcode scanner, the start and stop asterisks must be included in the human readable text. Consult your scanner manual for more information. By default, Toolkit includes the asterisks in the generated human readable text. You do not need to include the characters in your value. If you require the characters, set Code39StartStopChars equal to false.
|
|